'''

'''
name = 'lisi'

def func():
    #函数内部声明的变量叫局部变量，局部变量仅限于在函数内部使用
    s = 'ade'
    s += 'x'
    print(s,name)

def func1():
    global name #不修改全局变量，只是获取打印不需要声明，但是如果要发生修改全局变量，
                #则需要在函数内部声明:global 变量名
    print(name)
    name += 'teout' #报错：函数内部的变量可以随便修改赋值，但是全局的变量就不能随便
                    #在函数体中进行修改
    print('修改后的name',name)

def func2():
    name = 'zhangsan' #局部变量与全局变量同名，输出和改变的都是局部变量
    name += 'eirui'
    print(name)

func1()
func2()
func()
